body {
  font-size: 18px;
  font-family: 'Helvetica Neue',Helvetica,'PingFang SC','Hiragino Sans GB','Microsoft YaHei',Arial,sans-serif;
  color: #666;
}

.mian-content{
  padding-bottom: 120px;
}

.button {
  display: inline-block;
  width: 262px;
  height: 65px;
  line-height: 65px;
  border-radius:5px;
  font-size: 29px;
  text-align: center;
  background-color:#E3101E;
  color: #fff;
}

// 公用inputcss
.form-item {
  .am-input-item {
    height: 52px;
    margin-bottom: 10px;
  }

  .area {
    padding-left: 22px;
    margin-bottom: 40px;

    span {
      font-size: 24px;
      sup {
        color: #E13639;
      }
    }


    &>div {
      display: inline-block;
      position: relative;
    }
  }

  .am-textarea-item {
    padding-right: 0 !important;
    margin-bottom: 40px;

    &::after {
      height: 0 !important;
    }
  }

  .am-list-body {
    .am-list-item {
      padding-left: 23px;

      .am-list-content {
        flex: 0 1 auto ;
      }

      .am-list-extra {
        font-size: 24px;
        text-align: left;
        padding-left: 35px;
        padding-top: 8px;
        height: 51px;
        width: 157px;
        flex-basis: auto;
        border: 1px solid rgba(43, 43, 43, 0.22);
      }

      .am-list-arrow {
        position: absolute;
        left: 110px;
        height: 20px;
      }
    }
  }

  .am-input-label, .am-textarea-label, .am-list-content {
    width: auto !important;
    font-size: 24px;
    margin-right: 10px;

    span {
      position: relative;
      display: inline-block;
      height: 0.52rem;
      line-height: 0.52rem;
      padding-right: 27px;
      width: 150px;
      text-align: right;
      color: #666;


      sup {
        position: absolute;
        right: 4px;
        top: 9px;
        color: #E13639
      }
    }
  }

  .am-textarea-control {
    max-width: 5.17rem;
    textarea {
      border-radius: 0;
      font-size: 22px;
      border: 1px solid rgba(43, 43, 43, 0.22);
    }
  }

  .am-input-control {
    max-width: 5.17rem;
    input{
      border-radius: 0;
      height: 51px;
      padding-left: 10px;
      font-size: 22px;
      border: 1px solid rgba(43, 43, 43, 0.22);
    }
  }
}


.am-list-body{
  &::before{
    height: 0 !important;
  }

  &::after {
    height: 0 !important;
  }

  .am-list-line{
    &::after {
      height: 0 !important;
    }
  }
}

.layer-5 {
  display: none;
}